temporary heavy imprisonment - French English Dictionary